p-adic Arithmetic and Parallel Symbolic Computation: An Implementation for Solving Linear Systems Over Rationals
نویسندگان
چکیده
In this work we describe the use of truncated p adic expansion for handling rational numbers by parallel algorithms for symbolic computation As a case study we propose a parallel implementation for solving linear systems over the rationals The parallelization is based on a multiple homomorphic image technique and the result is recovered by a parallel version of the Chinese remainder algorithm Using a MIMD machine we compare the proposed implementation with the classical modular arithmetic showing that truncated p adic arithmetic is a feasible tool for solving systems of linear equations working directly over rational numbers A safe algorithm for computing the p adic division operation is proposed The implementation leads to a speedup up to seven by ten processors with respect to the sequential implementation
منابع مشابه
Terza Universit a Degli Studi Di Roma P-adic Arithmetic and Parallel Symbolic Computation: an Implementation for Solving Linear Systems
In this work we describe the use of truncated p-adic expansion for handling rational numbers by parallel algorithms for symbolic computation. As a case study we propose a parallel implementation for solving linear systems over the rationals. The parallelization is based on a multiple homomorphic image technique and the result is recovered by a parallel version of the Chinese remainder algorithm...
متن کاملAnalysis Of Exact Solution Of Linear Equation Systems Over Rational Numbers By Parallel p-adic Arithmetic
We study and investigate the p-adic arithmetic along with analysis of exact solution of linear equation systems over rational numbers. Initially we study the basic concepts involving the p-adic numbers and why they form a better representation. After that we describe a parallel implementation of an algorithm for solving systems of linear equations over the field of rational number based on the ...
متن کاملExact Solution of Linear Systems over Rational Numbers by Parallel p-adic Arithmetic
We describe a parallel implementation of an algorithm for solving systems of linear equations over the eld of rational numbers based on Gaussian elimination. The rationals are represented by truncated p-adic expansion. This approach permits us to do error free computations directly over the rationals without converting the system to an equivalent one over the integers. The parallelization is ba...
متن کاملParallel p-Adic Method for Solving Linear Systems of Equations
We present a parallel algorithm for exact solution of an integer linear system of equations using the single modulus p-adic expansion technique. More speciically, we parallelize an algorithm of Dixon, and present our implementation results on a distributed-memory multiprocessor. The parallel algorithm presented here can be used together with the multiple moduli algorithms and parallel Chinese r...
متن کاملIntegrating High-Performance Polynomial Arithmetic into Maple
With the need of achieving high performance on practical problems, computer algebra systems devote more and more effort on implementation techniques. This phenomenon is certainly accentuated by the democratization of parallel architectures (multicores) and other hardware accelerating technologies. In this report, we describe the integration of a C library offering highly optimized routines for ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Computers and Artificial Intelligence
دوره 15 شماره
صفحات -
تاریخ انتشار 1996